package com.aiti.lulian.mapper;

import com.aiti.base.core.base.mapper.SuperMapper;
import com.aiti.lulian.dto.LuLianDockingMeetingSignupInformationDto;
import com.aiti.lulian.entity.LuLianDockingMeetingSignupInformation;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @Author WongMZ
 * @CreateDate 2024-07-08
 * @Description: LuLianDockingMeetingSignupMapper接口
 */
@Repository
public interface LuLianDockingMeetingSignupMapper extends SuperMapper<LuLianDockingMeetingSignupInformation> {

    Integer selectMeetingCount();

    Integer selectWillStartCount(@Param("userId") String userId);

    /**
     * 分页查询供应端列表
     * @param page
     * @param gongYingShangDto
     * @return
     */
    List<LuLianDockingMeetingSignupInformation> findList(Page<LuLianDockingMeetingSignupInformation> page, @Param("gy") LuLianDockingMeetingSignupInformationDto gongYingShangDto,@Param("userId")String userId);

    LuLianDockingMeetingSignupInformation selectInfoById(@Param("id") String id);


    List<LuLianDockingMeetingSignupInformation> selectCustomList(@Param("status") String status,@Param("meetingId") String meetingId);
}
